package com.zmn.plat.model.vo.product.tariff.item.price;

import com.zmn.plat.model.vo.product.tariff.item.BaseTariffGroupItemPriceVo;
import lombok.Data;

import java.io.Serializable;

/**
 * 执行价查询实体类
 *
 * @author tanbiao
 * @description
 * @since 2020/3/9 17:25
 * @modifier
 **/
@Data
public class ProductServiceItemExcutePriceResultVo extends BaseTariffGroupItemPriceVo implements Serializable {

    private static final long serialVersionUID = -9101809895596351226L;
//    /**
//     * 价格表id
//     */
//    private Integer tariffId;
    /**
     * 分组id
     */
    private Integer groupId;
    /**
     * 服务项id
     */
//    private Integer itemId;
    /**
     * 产品id
     */
//    private Integer productId;
    /**
     * 价格表名称
     */
    private String tariffName;
    /**
     * 服务分类
     */
    private String servCategName;
    /**
     * 一级分类
     */
    private String categOneName;
    /**
     * 二级分类
     */
    private String categName;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 项目分组
     */
    private String groupName;


    /**
     * 技术服务费
     */
    private Integer serviceRatio;
    /**
     * 单位
     */
    private String unit;
    /**
     * 默认项目
     */
    private Integer general;
    /**
     * 项目类型名称
     */
    private String faultCategName;

    /**
     * 修改价格
     */
    private Integer manualPrice;
    /**
     * APP编辑
     */
    private Integer editEnable;
    /**
     * APP显示
     */
    private Integer show;
    /**
     * 前端价格显示：1否2是
     */
    private Integer showPrice;
    /**
     * 工程师拍照
     */
    private Integer takePicture;
    /**
     * 是否保修
     */
    private Integer afterService;
    /**
     * 保修范围
     */
    private String afterServiceDesc;
    /**
     * 保修天数
     */
    private Integer afterServiceDay;

    /**
     * 产品状态
     */
    private Integer productStatus;
    /**
     * 项目状态
     */
    private Integer itemStatus;

    /**
     * 转换后的价格参数
     */
    private String priceStr;
    /**
     * 转换后的内部结算价
     */
    private String internalSettlementPriceStr;
    /**
     * 转换后的外部结算价
     */
    private String externalSettlementPriceStr;
    /**
     * 转换后的交通费
     */
    private String trafficFeeStr;
    /**
     * 转换后的工时费
     */
    private String hourFeeStr;
    /**
     * 转换后的检测费
     */
    private String checkFeeStr;
    /**
     * 转换后的技术服务费
     */
    private String servicePriceStr;
    /**
     * 转换后的配件包干费
     */
    private String partPriceStr;
    /**
     * 转换后的工艺费
     */
    private String artPriceStr;
    /**
     * 转换后的保修费
     */
    private String guaranteePriceStr;
    /**
     * 价格表类型 1服务价格 2计价器价格
     */
    private Integer tariffType;
    /**
     * 产品属性
     */
    private String sequence;
    /**
     * 产品二级分类id
     */
    private Integer categId;
    /**
     * 产品一级分类id
     */
    private Integer categOneId;
    /**
     * 产品服务分类id
     */
    private Integer servCategId;
    /**
     * 项目排序
     */
    private Integer itemSort;

    /**
     * 分组排序
     */
    private Integer groupSort;
    /**
     * 产品排序
     */
    private Integer productSort;
    /**
     * 服务项说明
     */
    private String itemDesc;

    /**
     *  项目简介
     */
    private String brief;

    /**
     * 价格表说明
     */
    private String desc;
    /**
     * 价格表特殊说明
     */
    private String specialDesc;
    /**
     * 价格表保内保外
     */
    private Integer bizType;

    /**
     * 后台产品业务类型
     */
    private String productBizType;

    /*******************针对前台产品合并价格表新增的后台产品一二级分类的属性值********************************/
    /**
     * 后台产品一级分类名称
     */
    private String backProductCategOneName;
    /**
     * 后台产品二级分类名称
     */
    private String backProductCategTwoName;
    /**
     * 后台产品二级分类ID
     */
    private Integer backProductCategTwoId;
    /**
     * 后台产品二级分类排序
     */
    private Integer backProductCategTwoSort;
}
